package com.xhdx.es.adau.entity;

import java.util.Date;

import org.springframework.data.annotation.Id;
import org.springframework.data.elasticsearch.annotations.Document;

import com.fasterxml.jackson.annotation.JsonProperty;

import lombok.Data;

@Document(indexName = "sys_user_index", type = "hdd") // 索引的名字 类型
@Data
public class SysUser {

	@Id
	private Long id;

    /**
     * 登录号
     */
	@JsonProperty("login_no")
	private String loginNo;

    /**
     * 密码
     */
	private String passwd;

    /**
     * 支付密码
     */
	private String pay_passwd;

    /**
     * 姓名
     */
	private String name;

    /**
     * 邮箱
     */
	private String email;

    /**
     * 手机号
     */
	private String mobile;

    /**
     * 操作员状态:可登PC端1,可用2,锁定3,不可用9
     */
	private Integer user_status;

    /**
     * 登录失败次数
     */
	private Integer login_times;

    /**
     * 锁定截止日
     */
	private String lock_end_date;

    /**
     * 平台ID
     */
	private Long plat_id;

    /**
     * 支付密码失败次数
     */
	private Integer pay_fail_times;

    /**
     * 支付锁定截止日
     */
	private String pay_lock_end_date;

    /**
     * 注册时间
     */
	private String reg_time;

    /**
     * 服务站ID
     */
	private Long bank_ser_id;

    /**
     * 是否改过密码：0否，1是
     */
	private Integer mod_passwd_flg;

    /**
     * 上次修改密码时间
     */
	private String mod_passwd_time;

    /**
     * 用户是否开通转账：0未开通转账，1开通转账
     */
	private Integer trans_flg;

    /**
     * 人员对应银行核心编号
     */
	private String banking_core_no;

    /**
     * 创建时间
     */
	private Date create_time;

    /**
     * 更新时间
     */
	private Date update_time;

    /**
     * 是否冻结:0正常,1被冻结
     */
	private Integer is_freeze;

    /**
     * 经纬度
     */
	private String longitude_latitude;

	private String org_id;

	private String org_code;
}
